tall, robust person - Francés Inglés Diccionario